package unit4.part13;

/**
 * 神
 */
public class God {
    /**
     * 名字
     */
    private String name;
    /**
     * 血量
     */
    private int blood;
    /**
     * 最大攻击力
     */
    private int strength;

    public God(String name, int blood, int strength) {
        this.name = name;
        this.blood = blood;
        this.strength = strength;
    }

    /**
     * 攻击
     */
    public void attack(God victim) {
        victim.blood -= strength;
    }

    public static void main(String[] args) {
        God taiTan = new God("TaiTan", 700, 100);
        God zeus = new God("Zeus", 1000, 70);
        God[] gods = {zeus, taiTan};
        while (true) {// 交替相互攻击
            // 前者 攻击 后者
            gods[0].attack(gods[1]);
            if (gods[1].blood <= 0) {// 死亡判定
                System.out.println(gods[0].name + " win.");
                break;
            }
            // 交换
            God tmp = gods[0];
            gods[0] = gods[1];
            gods[1] = tmp;
        }
    }
}
